The impact of meta-tracing on VM design and implementation
نویسندگان
چکیده
Most modern languages are implemented using Virtual Machines (VMs). While the best VMs use Just-In-Time (JIT) compilers to achieve good performance, JITs are costly to implement, and few VMs therefore come with one. The RPython language allows tracing JIT VMs to be automatically created from an interpreter, changing the economics of VM implementation. In this paper, we explain, through two concrete VMs, how meta-tracing RPython VMs can be designed and optimised, and, experimentally, the performance levels one might reasonably expect from them.
منابع مشابه
Enhanced Flush+Reload Attack on AES
In cloud computing, multiple users can share the same physical machine that can potentially leak secret information, in particular when the memory de-duplication is enabled. Flush+Reload attack is a cache-based attack that makes use of resource sharing. T-table implementation of AES is commonly used in the crypto libraries like OpenSSL. Several Flush+Reload attacks on T-table implementat...
متن کاملMeta analysis studies on affecting factors on student’s motivation in Iran
this study was conducted with this purpose؛Meta-analysis studies on affecting factors on student’s motivation. Methods of quantitative nature of the study were combined with the Meta– analytic approach and with review of 195 published articles in journal of Iran. These were formed the study population. 24 articles were found access to enter the meta- analyzes by checking this series of articles...
متن کاملMeta-Analysis of Studies on the Effect of Blended Learning on Academic Performance in Iran
The purpose of this research was to conduct a meta-analysis of the studies on the effect of blended learning on academic performance in Iran. The meta-analysis was based on the estimated effect size of blended learning on academic performance. 211 studies were identified in the period 2010-2017, of which 20 research documents were selected using non-probability (purposive) sampling. Initial dat...
متن کاملCurriculum Design in the flipped classroom: the research synthesis Methods
Flipped classroom is a way to create positive changes in education; therefore, in the present study we tried to offer a comprehensive operating model of implementation of this method based on research synthesis. The corpus of this study consisted of all scientific articles published about the implementation of flipped classroom. From this corpus 1084 papers were identified through constant se...
متن کاملA comparative study of two meta-heuristic algorithms in optimizing cost of reinforced concrete segmental lining
In this work, we tried to automatically optimize the cost of the concrete segmental lining used as a support system in the case study of Mashhad Urban Railway Line 2 located in NE Iran. Two meta-heuristic optimization methods including particle swarm optimization (PSO) and imperialist competitive algorithm (ICA) were presented. The penalty function was used for unfeasible solutions, and the seg...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Sci. Comput. Program.
دوره 98 شماره
صفحات -
تاریخ انتشار 2015